<?php
require_once 'Database/Database2.php';
require_once 'Service/DokumenteManager.php';
/**
 * Diese Kalsse stellt den View für das Administrieren on Dokumenten dar
 *
 * @author Andy
 */
class DokumenteAdminView {
    private $db;

    public function DokumenteAdminView(){
        $this->db = new Database();
    }

    /**
     * Entscheidet anhand des Post Parameters work, welcher View, bzw
     * welche Verarbeitung durchgeführt werden muss
     */
    public function ShowContent(){
        if(!isset($_REQUEST['work'])){
            $this->showMainContent();
        }
        elseif($_REQUEST['work'] == "upload"){
            echo "Bla";
            $dbManager = new DokumenteManager();
            $dbManager->UploadFile();
        }
    }


    /*
    * Zeigt das Main Menu für den Dokumente Admin Bereich
    */
    private function showMainContent(){
        $sql = "Select ID, Bezeichnung from MemberDokumente";
            $resultArray = $this->db->query($sql);
            echo '
                <form action="index.php" method="post" enctype="multipart/form-data">
                    <input name="work" type="hidden" value="upload" />
                    <input name="contentKey" type="hidden" value="dokuAdmin" />
                    <input name="PHPSESSID" type="hidden" value="',session_id(), '" />
                    <table border = 0>
                        <tr>
                            <td>Dokument</td>
                            <td><select name="dokArt" size="1">';

                                for($i = 0; $i < sizeof($resultArray); $i++){
                                    echo '<option value ="',$resultArray[$i]['ID'],'">',$resultArray[$i]['Bezeichnung'],'</option>';
                                }

                                echo'
                                </select>
                            </td>
                        </tr>
                        <tr>
                            <td>Datei</td>
                            <td><input type="file" name="datei"></td>
                        </tr>
                        <tr>
                            <td>&nbsp;</td>
                            <td><input type="submit" value="Hochladen" name="Hochladen">&nbsp;</td>
                        </tr>
                    </table>
                </form>';
    }
}
?>
